home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
FM Towns: Free Software Collection 10
/
FM Towns Free Software Collection 10.iso
/
fb386
/
tool
/
peer011b
/
testfd.bas
< prev
Wrap
BASIC Source File
|
1995-02-19
|
926b
|
19 lines
10 '*********************** FD情報読み取り ver 0.1B ********************
20 CLS:CLEAR ,,,,1024*2
30 DEFINT A-Z:LOADM "BB011B.REX",0
40 '●マニュアルの有り、無しのチェック(FB386 V2.1L10用)
50 IF &H6D=PEEK(&H30EC) THEN M=1 '-M=1 マニュアル有り-
60 '●REXファイルのオフセット0番地を調べる
70 IF M=0 THEN REXADD&=PEEK(&H2B7C,4)
80 IF M=1 THEN REXADD&=PEEK(&H2B84,4)
90 N_DATA&=REXADD&+1000
100 BIOSNO&=&H93
110 R_EAX&=&H0520:R_EBX&=&H01:R_ECX&=&H00:R_EDX&=&H101
120 R_ESI&=&H0:R_EDI&=N_DATA&
130 R_DS%=&H14:R_ES%=&H14:R_FS%=&H14:R_GS%=&H14
140 '
150 CALLM &H0A,BIOSNO&,VARPTR(R_EAX&),VARPTR(R_EBX&),VARPTR(R_ECX&),VARPTR(R_EDX&),VARPTR(R_ESI&),VARPTR(R_EDI&),VARPTR(R_DS%),VARPTR(R_ES%),VARPTR(R_FS%),VARPTR(R_GS%)
160 LOCATE 0,21:PRINT RIGHT$("0000"+HEX$(R_EAX&),4)
170 LOCATE 0,22:PRINT RIGHT$("0000"+HEX$(R_EBX&),4)
180 LOCATE 0,23:PRINT RIGHT$("0000"+HEX$(R_ECX&),4);